﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img, div{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 12px/1.5 Arial; color: #444}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
b,i,abbr,ins,em{font-style:normal;text-decoration: none;font-weight:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#444;}
a:hover{text-decoration: underline; cursor: pointer;color: #d13b9b;}
img{border:0px;}
input,textarea { outline: none;}

.wd-box {
    width: 1200px;
	margin: 0 auto;
}
.clearfix {
    clear: both;
}
.clearfix:after {
    clear: both;
    content: "\200B";
    display: block;
    height: 0;
}

/*****浏览器提示*****/
.ietipsBox {
	width: 100%;
	height:30px;
	line-height:30px;
	color:red;
	font-size:12px;
	text-align:center;
	background-color:#FFC;
}
/*****页面顶部*****/
.header {
	background: #fafafa;
	color:#666666;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #efefef;
}
.header div p,.header div h1 {
	letter-spacing: 1px;
	font-size:14px;
}

.header div p a {
	display: inline-block;
	vertical-align: top;
	
}
.header div p i {
	height: 16px;
	width: 1px;
	background-color: #ccc;
	display: inline-block;
	vertical-align:middle;
	margin: 10px;
}
/****LOGO & NAV*****/
.nav-box { margin-bottom:30px; }
.nav-box .logo {
	display:block;
	text-align:center;
	margin-top:60px;
}

.nav-box .nav-list { margin:50px auto; display:block; width:560px; height:100px; text-align:center;}
.nav-box .nav-list a { 
	display:block;
	width:95px;
	height:95px;
	line-height:95px;
	float:left;
	margin-left:15px;
	font-size:14px;
	border-radius: 55px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
	-moz-border-radius: 55px; /* Mozilla浏览器的私有属性 */
	-webkit-border-radius: 55px; /* Webkit浏览器的私有属性*/
	color:#FFF;
	text-decoration: none;
}
a.nav-list-house { background-color:#4a8dfc; }
a.nav-list-house:hover { background-color:#008dfc; }
a.nav-list-office { background-color:#1bc5bb; }
a.nav-list-office:hover { background-color:#03aba1; }
a.nav-list-map { background-color:#69cffa; }
a.nav-list-map:hover { background-color:#2eafe6; }
a.nav-list-vr360 { background-color:#44af35; }
a.nav-list-vr360:hover { background-color:#1b9709; }
a.nav-list-news { background-color:#ff8040; }
a.nav-list-news:hover { background-color:#f65c0e; }

/****搜索条*****/

.search_box { width:710px; margin:10px auto; border: 1px solid #e8e8e8;height:50px;position:relative;z-index:108;}
.search_box .search_btn{width:100px;height:52px;position:absolute;right:-1px;top:-1px;border:none;background:#3073d4 url(/images/v2/nav/search_btn.png) no-repeat center center;cursor:pointer;text-indent:-999em;font-size:0;color:#fff;}
.search_box .search_btn:focus,.search_box .search_btn:hover{background:#0459d3 url(/images/v2/nav/search_btn.png) no-repeat center center;}
.text_input{height:50px;line-height:50px;*height:48px;border:none;color:#999;text-indent:15px;}
.text_input:focus{color:#333;outline: 2px solid #9cd7ff !important; -webkit-box-shadow:0px 0px 5px #9cd7ff !important; }
	.full_input{width:100%;}

.selectbox{width:110px;float:left;display:inline;position:relative;}
.cartes{display:block;overflow:hidden;position:relative;height:50px;line-height:50px;padding:0 0 0 20px;color:#444;cursor:pointer;background:#fff;}
.listTxt{border:none;background:none;font-size:14px;padding:4px 0;width:88%;height:42px;line-height:42px;cursor:pointer;}
.listBtn{border-right:1px solid #e8e8e8;position:absolute;right:0;top:0;display:block;height:100%;width:18px;}
.listBtn b{display:block;margin-top:20px;width: 0;height: 0;font-size: 0;line-height: 0;border-width:6px;border-style: solid;border-color: #8B8C8E white white;-moz-transition: -moz-transform .2s ease-in;
-webkit-transition: -webkit-transform .2s ease-in;-o-transition: -o-transform .2s ease-in;transition: transform .2s ease-in;-moz-transform: rotate(0);-webkit-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
.lists{background:#fff;border:1px solid #e8e8e8;border-top:0;position:absolute;top:50px;left:-1px;display:none;width:109px;}
.lists .list{padding:0 0 0 0;overflow-x:hidden;overflow-y:auto;max-height:210px;}
.lists li{padding:6px 0px 8px 18px;cursor:pointer;height:20px;line-height:20px;color:#5e5e5e;font-size:14px;white-space: nowrap;}
.lists li.cgray{background:#f8f8f8;color:#666;}

.hover .lists{display:block;}

.hover .listBtn{background:transparent;border-left:none;filter:none;}
.hover .listBtn b{-moz-transform:rotate(180deg);-moz-transform-origin:50% 50%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 50%;-o-transform:rotate(180deg);-o-transform-origin:50% 50%;transform:rotate(180deg);transform-origin:50% 50%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
	
.select-l{float:left;}
.select-r{overflow:auto;*zoom:1;*overflow:hidden;}

.search-keyword-hot {
	width:710px;
	margin:5px auto;
	line-height:30px;
	font-size:14px;
}
.search-keyword-hot a {
	margin-right:1em;
}
.search-keyword-hot a:first-child {
	margin-left:8em;
}

/****强力推荐*****/
.tjpic { height:260px; margin: 12px auto 0; overflow:hidden; }
.tjpic li {
	float:left;
	width:280px;
	margin-left:24px;
	border:solid 1px #CCC;
}
.tjpic li:first-child {
	margin-left:0px;
}
.tjpic li img {
	width:260px;
	height:230px;
	margin:10px;
}
/****最新资讯*****/
.news-list {
	display: block;
	margin: 10px auto;
}
.news-list .news-list-title {
	height: 24px;
	line-height: 24px;
	font-size: 15px;
	padding: 2px 10px;
	font-weight: bold;
}
.list_contant_left ul {
	display: block;
	width: 838px;
	border: 1px solid #ddd;
	padding: 0 30px 0 20px;
	margin-bottom:10px;
}
.list_contant_left ul li {
	display: block;
	padding: 10px 0 16px;
	border-top: 1px solid #ddd;
}
.list_contant_left ul li:first-child  {
	border-top:none;
}
.list_contant_left ul li img {
	display: block;
	width: 138px;
	height:98px;
	margin-right: 20px;
}
.list_contant_left ul li div {
	display: block;
	width: 680px;
}
.list_contant_left ul li div.no_img {
	width: 100%;
}
.list_contant_left ul li div p {
	display: block;
	max-height: 60px;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
}
.list_contant_left ul li div span {
	display: block;
	font-size: 12px;
	color: #aaa;
	margin-top: 28px;
}
.list_contant_right_top li:first-child img { margin-top:0px; }

.js-load-more{
	 width:120px;
	 height:30px;
	 background-color:#D31733;
	 color:#fff;
	 line-height:30px;
	 text-align:center;
	 border-radius:5px;
	 margin:10px auto;
	 border:0 none;
	 font-size:14px;
	 display:;
	 cursor:pointer;
} 

.list_contant_right {
	position:relative;
}

.fixedRight {
	position:fixed;
	top:5px;
}


/****友情连接*****/
.friendship-link {
	display: block;
	margin: 10px auto;
	border: 1px solid #ccc;
}
.friendship-link .friendship-link-title {
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	padding: 2px 10px;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
.friendship-link .friendship-link-qq {
	float:right;
	font-weight:normal;
	font-size:12px;
	color:#999;
	height: 24px;
	line-height: 24px;
}
.friendship-link .friendship-link-content {
	padding: 10px 0 0 30px;
}
.friendship-link .friendship-link-content a {
	margin-right: 40px;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 10px;
}

/****页面底部*****/
.footerBox {
	width: 100%;
	text-align:center;
	line-height:30px;
	height:80px;
	padding-top:10px;
	background-color:#fcfcfc;
	border-top: 2px solid #f6f6f6;
}

